*{
	box-sizing: border-box;
}

.main{
	position: fixed;
	bottom: 0;
	width: 100%;
	margin: 0 auto;
	overflow-x: hidden;
	overflow-y: auto;
	background: #f6f5f5;
	color: #333;
	left: 0;
	z-index: 2;
	top: 92px;
	
	.content{
		width: 100%;
		height: 100%;
		
		.am-list{
			color: #333;
			font-size: 28px;
			line-height: 1.15;
			
			.am-list-body{
				position: relative;
				background-color: #fff;
				border-bottom: none;
				border-top: none;
				display: flex;
				align-self: stretch;
				overflow: hidden;
				
				.bodycon{
					padding: 14px 16px;
					line-height: 1.5;
					width: auto;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					flex: 1;
					color: #000;
					font-size: 17px;
					text-align: left;
					
					.banimg{
						width: 100%;
						height: auto;
						padding-bottom: 10px;
						vertical-align: middle;
					}
				}
			}
			.am-list-body::before{
				content: "";
				position: absolute;
				background-color: #ddd;
				display: block;
				z-index: 1;
				top: 0;
				right: auto;
				bottom: auto;
				left: 0;
				width: 100%;
				height: 2px;
				transform-origin: 50% 50%;
				transform: scaleY(.5);
			}
			.am-list-body::after{
				content: "";
				position: absolute;
				background-color: #ddd;
				display: block;
				z-index: 1;
				top: 0;
				right: auto;
				bottom: auto;
				left: 0;
				width: 100%;
				height: 2px;
				transform-origin: 50% 100%;
				transform: scaleY(.5);
			}
		}
	}
}
.newsBox{
	width: 100%;
	height: 100%;
	padding: 10px;
	
	.banimg{
		width: 100%;
		height: auto;
	}
}